/* main_panel */
.main_panel{margin-top: 10px;}
.price{color: #fc3f55;}
.main_panel .notice{color: #666;font-size: 14px;line-height:30px;font-weight: bold;}

/* order */
.order .title{height: 26px;}
    .order .title .titbg{background: #59a5dc;height: 26px;line-height: 26px;display: inline-block;padding: 0 12px;color: #fff;float: left;}
    .order .title .corner{background: url(../images/titbg.png) no-repeat;width: 11px;height: 26px;display: inline-block;float: left;}
    .order .tip{color: #999;line-height: 26px;}
.order .box{border-right: 1px solid #dce1e4;border-top: 1px solid #59a5dc;border-left: 1px solid #dce1e4;border-bottom: 1px solid #dce1e4;padding: 20px 0;background: #fff;}

/* num */
.num{height: 28px;float: left;position: relative;left: 50%;margin-left: -50px;}
.num .input_text{height: 26px;line-height: 26px;width: 40px;border-left: 0;border-right: 0;text-align: center;}
.num b{width: 26px;height: 28px;line-height: 28px;display: inline-block;float: left;cursor: pointer;}
.num b.cut{background: url(../images/icon.png) #3aa6f8 0 -55px no-repeat;}
.num b.add{background: url(../images/icon.png) #3aa6f8 -26px -55px no-repeat;}

/* ticketcon */
.ticketcon{height: 120px;padding: 20px 0;}
    .ticketcon .pic{float: left;}
    .ticketcon .t_detail{margin-left: 200px;}
    .ticketcon .t_detail h2{font-size: 16px;color: #595959;}
    .ticketcon .t_detail p{color: #595959;margin-top: 10px;font-size: 12px;}
    .ticketcon .t_detail .site b{background: url(../images/icon.png) -62px -62px;width: 10px;height: 14px;display: inline-block;vertical-align: middle;margin: -3px 3px 0 0; }
    .ticketcon .t_detail .site{padding: 10px 0;}
/* 显示价格 */
.pricebox{position: relative;}
.pricebox .archlink{color: #0f97d7;}
.pricebox .archlink b{width: 11px;height: 6px;display: inline-block;background: url(../images/icon.png) -86px -68px no-repeat;}
.pricebox .archlink.fold b{background-position: -113px -68px;}
.pricebox .archlink.fold .text2{display: inline-block;}
.pricebox .archlink.fold .text,.pricebox .text2{display: none;}
.ticketprice{position: absolute;top:60px; cursor: pointer;display: none;right: 0;z-index: 5;}

/* 余额 */
.balance{border: 1px solid #ced3d8;margin: 20px;padding:25px 20px;display: inline-block;}
.balance p{padding: 5px;}

.checkcon{color: #595959;margin-top: 10px;}
/* 内容图标 */
.checkcon .check,.checkcon .add,.checkcon .copy,.checkcon .tick,.checkcon .alter{color: #fff;background: #f67e2e;border-radius: 3px;display: inline-block;height: 28px;line-height: 28px;padding: 0 15px;text-decoration: none;}
.checkcon .check b{background: url(../images/icon2.png) -39px -236px no-repeat;width: 15px;height: 15px;display: inline-block;vertical-align: middle;margin: -3px 5px 0 0;}
.checkcon .add b{background: url(../images/icon2.png) -94px -236px no-repeat;width: 15px;height: 15px;display: inline-block;vertical-align: middle;margin: -3px 5px 0 0;}
.checkcon .empty,.checkcon .batchempty,.checkcon .analysis,.checkcon .tick2{color: #fff;background: #3c87b1;border-radius: 3px;display: inline-block;height: 28px;line-height: 28px;padding: 0 15px;text-decoration: none;}
.checkcon .empty b{background: url(../images/icon2.png) -173px -78px no-repeat;width: 10px;height: 12px;display: inline-block;vertical-align: middle;margin: -1px 5px 0 0;}
.checkcon .batchempty b{background: url(../images/icon2.png) -242px -236px no-repeat;width: 15px;height: 15px;display: inline-block;vertical-align: middle;margin: 1px 5px 0 0;}
.checkcon .copy b{background: url(../images/icon2.png) -119px -237px no-repeat;width: 12px;height: 12px;display: inline-block;vertical-align: middle;margin: -3px 5px 0 0;}
.checkcon .analysis b{background: url(../images/icon2.png) -142px -236px no-repeat;width: 14px;height: 14px;display: inline-block;vertical-align: middle;margin: -3px 5px 0 0;}
.checkcon .tick b,.checkcon .tick2 b{background: url(../images/icon2.png) -168px -236px no-repeat;width: 13px;height: 13px;display: inline-block;vertical-align: middle;margin: -3px 5px 0 0;}
.checkcon .alter b{background: url(../images/icon2.png) -195px -238px no-repeat;width: 11px;height: 11px;display: inline-block;vertical-align: middle;margin: -3px 5px 0 0;}